package com.chain.qs.modules.biz.entity;

import com.chain.qs.common.utils.excel.annotation.ExcelField;

import java.sql.Timestamp;

public class EquipmentItemRecordTransmitterPanda1kW extends EquipmentItemRecordSuper<EquipmentItemRecordTransmitterPanda1kW> {
    private static final long serialVersionUID = 1L;

    private String fowardPower;	                    //正向功率[W]
    private String backPower;	                    //反向功率[W]
    private String frequency;	                    //频率[MHz]
    private String modelOneOutPower;	            //(功放1)输出功率[W]
    private String modelOneReflectOutPower;	        //(功放1)反射功率[W]
    private String modelOneAllCurrent;  	        //(功放1)总电流[A]
    private String modelOneLocationOneTemp;     	//(功放1)位置1温度[℃]
    private String modelOneLocationTwoTemp;	        //(功放1)位置2温度[A]
    private String modelOnePromoteCurrent;	        //(功放1)推动级电流[mA]
    private String modelOneVol;                 	//(功放1)电源电压[V]
    private String modelTwoOutPower;	            //(功放2)输出功率[W]
    private String modelTwoReflectOutPower;	        //(功放2)反射功率[W]
    private String modelTwoAllCurrent;	            //(功放2)总电流[A]
    private String modelTwoLocationOneTemp;        	//(功放2)位置1温度[A]
    private String modelTwoLocationTwoTemp;	        //(功放2)位置2温度[A]
    private String modelTwoPromoteCurrent;	        //(功放2)推动级电流[mA]
    private String modelTwoVol;  	                //(功放2)电源电压[V]
    private String modelThreeOutPower;	            //(功放3)输出功率[W]
    private String modelThreeReflectOutPower;	     //(功放3)反射功率[W]
    private String modelThreeAllCurrent;	         //(功放3)总电流[A]
    private String modelThreeLocationOneTemp;	     //(功放3)位置1温度[℃]
    private String modelThreeLocationTwoTemp;        //(功放3)位置2温度[℃]
    private String modelThreePromoteCurrent;	    //(功放3)推动级电流[mA]
    private String modelThreeVol;  	                 //(功放3)电源电压[V]



    public EquipmentItemRecordTransmitterPanda1kW() {
    }

    public EquipmentItemRecordTransmitterPanda1kW(String sgroupId, String gitemId, String timeBegin, String timeEnd, String recordColumn) {
        this.sgroupId = sgroupId;
        this.gitemId = gitemId;
        this.timeBegin = timeBegin;
        this.timeEnd = timeEnd;
        this.recordColumn = recordColumn;
    }

    public EquipmentItemRecordTransmitterPanda1kW(String sgroupId, String gitemId) {
        this.sgroupId = sgroupId;
        this.gitemId = gitemId;
    }

    @ExcelField(title = "时间戳", align = 2, sort = 10)
    public Timestamp getTimeStamp() {
        return timeStamp;
    }

    @ExcelField(title = "正向功率[W]", align = 2, sort = 20)
    public String getFowardPower() {
        return fowardPower;
    }

    public void setFowardPower(String fowardPower) {
        this.fowardPower = fowardPower;
    }

    @ExcelField(title = "反向功率[W]", align = 2, sort = 30)
    public String getBackPower() {
        return backPower;
    }

    public void setBackPower(String backPower) {
        this.backPower = backPower;
    }

    @ExcelField(title = "频率[MHz]", align = 2, sort = 40)
    public String getFrequency() {
        return frequency;
    }

    public void setFrequency(String frequency) {
        this.frequency = frequency;
    }

    @ExcelField(title = "(功放1)输出功率[W]", align = 2, sort = 50)
    public String getModelOneOutPower() {
        return modelOneOutPower;
    }

    public void setModelOneOutPower(String modelOneOutPower) {
        this.modelOneOutPower = modelOneOutPower;
    }

    @ExcelField(title = "(功放1)反射功率[W]", align = 2, sort = 60)
    public String getModelOneReflectOutPower() {
        return modelOneReflectOutPower;
    }

    public void setModelOneReflectOutPower(String modelOneReflectOutPower) {
        this.modelOneReflectOutPower = modelOneReflectOutPower;
    }

    @ExcelField(title = "(功放1)总电流[A]", align = 2, sort = 70)
    public String getModelOneAllCurrent() {
        return modelOneAllCurrent;
    }

    public void setModelOneAllCurrent(String modelOneAllCurrent) {
        this.modelOneAllCurrent = modelOneAllCurrent;
    }

    @ExcelField(title = "(功放1)位置1温度[℃]", align = 2, sort = 80)
    public String getModelOneLocationOneTemp() {
        return modelOneLocationOneTemp;
    }

    public void setModelOneLocationOneTemp(String modelOneLocationOneTemp) {
        this.modelOneLocationOneTemp = modelOneLocationOneTemp;
    }

    @ExcelField(title = "(功放1)位置2温度[A]", align = 2, sort = 90)
    public String getModelOneLocationTwoTemp() {
        return modelOneLocationTwoTemp;
    }

    public void setModelOneLocationTwoTemp(String modelOneLocationTwoTemp) {
        this.modelOneLocationTwoTemp = modelOneLocationTwoTemp;
    }

    @ExcelField(title = "(功放1)推动级电流[mA]", align = 2, sort = 100)
    public String getModelOnePromoteCurrent() {
        return modelOnePromoteCurrent;
    }

    public void setModelOnePromoteCurrent(String modelOnePromoteCurrent) {
        this.modelOnePromoteCurrent = modelOnePromoteCurrent;
    }

    @ExcelField(title = "(功放1)电源电压[V]", align = 2, sort = 110)
    public String getModelOneVol() {
        return modelOneVol;
    }

    public void setModelOneVol(String modelOneVol) {
        this.modelOneVol = modelOneVol;
    }

    @ExcelField(title = "(功放2)输出功率[W]", align = 2, sort = 120)
    public String getModelTwoOutPower() {
        return modelTwoOutPower;
    }

    public void setModelTwoOutPower(String modelTwoOutPower) {
        this.modelTwoOutPower = modelTwoOutPower;
    }

    @ExcelField(title = "(功放2)反射功率[W]", align = 2, sort = 130)
    public String getModelTwoReflectOutPower() {
        return modelTwoReflectOutPower;
    }

    public void setModelTwoReflectOutPower(String modelTwoReflectOutPower) {
        this.modelTwoReflectOutPower = modelTwoReflectOutPower;
    }

    @ExcelField(title = "(功放2)总电流[A]", align = 2, sort = 140)
    public String getModelTwoAllCurrent() {
        return modelTwoAllCurrent;
    }

    public void setModelTwoAllCurrent(String modelTwoAllCurrent) {
        this.modelTwoAllCurrent = modelTwoAllCurrent;
    }

    @ExcelField(title = "(功放2)位置1温度[A]", align = 2, sort = 150)
    public String getModelTwoLocationOneTemp() {
        return modelTwoLocationOneTemp;
    }

    public void setModelTwoLocationOneTemp(String modelTwoLocationOneTemp) {
        this.modelTwoLocationOneTemp = modelTwoLocationOneTemp;
    }

    @ExcelField(title = "(功放2)位置2温度[A]", align = 2, sort = 160)
    public String getModelTwoLocationTwoTemp() {
        return modelTwoLocationTwoTemp;
    }

    public void setModelTwoLocationTwoTemp(String modelTwoLocationTwoTemp) {
        this.modelTwoLocationTwoTemp = modelTwoLocationTwoTemp;
    }

    @ExcelField(title = "(功放2)推动级电流[mA]", align = 2, sort = 170)
    public String getModelTwoPromoteCurrent() {
        return modelTwoPromoteCurrent;
    }

    public void setModelTwoPromoteCurrent(String modelTwoPromoteCurrent) {
        this.modelTwoPromoteCurrent = modelTwoPromoteCurrent;
    }

    @ExcelField(title = "(功放2)电源电压[V]", align = 2, sort = 180)
    public String getModelTwoVol() {
        return modelTwoVol;
    }

    public void setModelTwoVol(String modelTwoVol) {
        this.modelTwoVol = modelTwoVol;
    }

    @ExcelField(title = "(功放3)输出功率[W]", align = 2, sort = 190)
    public String getModelThreeOutPower() {
        return modelThreeOutPower;
    }

    public void setModelThreeOutPower(String modelThreeOutPower) {
        this.modelThreeOutPower = modelThreeOutPower;
    }

    @ExcelField(title = "(功放3)反射功率[W]", align = 2, sort = 200)
    public String getModelThreeReflectOutPower() {
        return modelThreeReflectOutPower;
    }

    public void setModelThreeReflectOutPower(String modelThreeReflectOutPower) {
        this.modelThreeReflectOutPower = modelThreeReflectOutPower;
    }

    @ExcelField(title = "(功放3)总电流[A]", align = 2, sort = 210)
    public String getModelThreeAllCurrent() {
        return modelThreeAllCurrent;
    }

    public void setModelThreeAllCurrent(String modelThreeAllCurrent) {
        this.modelThreeAllCurrent = modelThreeAllCurrent;
    }

    @ExcelField(title = "(功放3)位置1温度[℃]", align = 2, sort = 220)
    public String getModelThreeLocationOneTemp() {
        return modelThreeLocationOneTemp;
    }

    public void setModelThreeLocationOneTemp(String modelThreeLocationOneTemp) {
        this.modelThreeLocationOneTemp = modelThreeLocationOneTemp;
    }

    @ExcelField(title = "(功放3)位置2温度[℃]", align = 2, sort = 230)
    public String getModelThreeLocationTwoTemp() {
        return modelThreeLocationTwoTemp;
    }

    public void setModelThreeLocationTwoTemp(String modelThreeLocationTwoTemp) {
        this.modelThreeLocationTwoTemp = modelThreeLocationTwoTemp;
    }

    @ExcelField(title = "(功放3)推动级电流[mA]", align = 2, sort = 240)
    public String getModelThreePromoteCurrent() {
        return modelThreePromoteCurrent;
    }

    public void setModelThreePromoteCurrent(String modelThreePromoteCurrent) {
        this.modelThreePromoteCurrent = modelThreePromoteCurrent;
    }

    @ExcelField(title = "(功放3)电源电压[V]", align = 2, sort = 250)
    public String getModelThreeVol() {
        return modelThreeVol;
    }

    public void setModelThreeVol(String modelThreeVol) {
        this.modelThreeVol = modelThreeVol;
    }
}
